home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Installation Tools & Overlays 2001 November
/
SGI IRIX Installation Tools & Overlays 2001 November - Disc 2.iso
/
relnotes
/
eoe
/
chB.z
/
chB
Wrap
Text File
|
2001-10-10
|
31KB
|
529 lines
- 1 -
1. _O_r_i_g_i_n_2_0_0_0_/_2_0_0__B_A_S_E_I_O__P_R_O_M
This chapter contains information about the Origin2000/200
BASEIO PROM (Programmable Read-Only Memory) Monitor
pertaining to the operating system release, Irix 6.5. In
most cases, the Origin2000/200 PROM is similar to the BASEIO
PROM. The commands, environment variables, and other
information given in the _p_r_o_m(1M) manual page are largely
applicable, with the following notable exceptions:
+o Menu choice 3, ``Run Diagnostics,'' is not implemented.
If it is invoked, it prints out a wrong error message.
This message should be ignored.
+o Menu choice 6, ``Select Keyboard Layout,'' is not
implemented.
+o The PROM commands _d_a_t_e, _e_a_d_d_r, and _o_f_f are not
implemented in the BASEIO PROM.
+o The ARCS device naming scheme has been extended to
allow the use of full hardware graph names to specify
devices not residing in the master module. Refer to
the _h_w_g_r_a_p_h(4) manual page for more information about
device naming. For example, in the kernel, the path
////hhhhwwww////mmmmoooodddduuuulllleeee////1111////ssssllllooootttt////iiiioooo1111////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////ssssccccssssiiii____ccccttttllllrrrr////0000////
ttttaaaarrrrggggeeeetttt////1111////lllluuuunnnn////0000////ddddiiiisssskkkk////ppppaaaarrrrttttiiiittttiiiioooonnnn////0000
refers to partition 0 of a disk in module 1, slot io1,
controller 0 scsi target id of 1, scsi lun 0.
The old device naming scheme:
ddddeeeevvvviiiicccceeeennnnaaaammmmeeee((((ccccoooonnnnttttrrrroooolllllllleeeerrrr,,,,uuuunnnniiiitttt,,,,ppppaaaarrrrttttiiiittttiiiioooonnnn))))ffffiiiilllleeeennnnaaaammmmeeee
has been retained, but cannot reference devices outside
the master BASEIO board. The master BASEIO board is the
board that has the system console connected to it.
+o The old device naming scheme is not implemented for
non-disk devices like tty. For example:
ttttttttyyyy((((0000)))),,,, nnnneeeettttwwwwoooorrrrkkkk((((0000)))),,,, sssseeeerrrriiiiaaaallll((((0000))))
are not implemented in the BASEIO prom.
- 2 -
+o Automatic power control features are not implemented.
+o Onyx2 PROM audio features are not implemented.
+o Some PROM command options are slightly different (see
enable, disable, and hinv below).
+o The _n_o_n_s_t_o_p, _r_e_b_o_u_n_d, and _r_b_a_u_d environment variables
are not implemented.
+o The _p_i_n_g command is available in the BASEIO prom. It
can be used to ping a remote system over the Ethernet,
which is associated with the Master BASEIO board. The
ping command takes the IP address of the remote host as
argument.
1.1 _T_h_e__P_R_O_M__G_r_a_p_h_i_c_a_l__U_s_e_r__I_n_t_e_r_f_a_c_e
In an attempt to improve the look and feel of the PROM user
interface, the BASEIO PROM presents you with a graphical
interface on Onyx2 systems when the _c_o_n_s_o_l_e environment
variable is set to ``g''. In all cases you can use the
keyboard instead of the mouse, and in most cases the
keystrokes required to perform a particular task are
identical.
For example, the main five-item panel displayed when the
system first starts up is identical to the five-item menu
found on previous systems. To make a selection, you either
click any mouse button on one of the five buttons on the
left, or you press the corresponding number key. The top
item (``Start System'') is option number 1, and the last
item (``Enter Command Monitor'') is option number 5.
1.2 _O_r_i_g_i_n_2_0_0_0_/_2_0_0__H_a_r_d_w_a_r_e__C_o_n_f_i_g_u_r_a_t_i_o_n__C_o_m_m_a_n_d_s
The BASEIO PROM provides a number of commands that enable
you to examine and modify the hardware configuration of your
system.
1.2.1 _C_h_e_c_k_i_n_g__t_h_e__H_a_r_d_w_a_r_e__I_n_v_e_n_t_o_r_y When the system
first starts up, the BASEIO PROM automatically runs
diagnostics on the CPUs, memory, and system routers. If
diagnostics find a problem with a particular component, that
component may be automatically disabled so that the system
may often continue to boot Irix. Components may also be
disabled manually by the user (see _e_n_a_b_l_e and _d_i_s_a_b_l_e
commands below).
On entry, the BASEIO PROM displays a summary of the system
components found, including their enabled/disabled status,
- 3 -
including the number of CPUs available, the amount of memory
available, and the number of routers available. For
example,
**************** SSSSyyyysssstttteeeemmmm CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn aaaannnndddd DDDDiiiiaaaaggggnnnnoooossssttttiiiiccccssss SSSSuuuummmmmmmmaaaarrrryyyy ****************
CCCCOOOONNNNFFFFIIIIGGGG::::
NNNNoooo.... ooooffff NNNNOOOODDDDEEEEssss eeeennnnaaaabbbblllleeeedddd ==== 33331111
NNNNoooo.... ooooffff NNNNOOOODDDDEEEEssss ddddiiiissssaaaabbbblllleeeedddd ==== 0000
NNNNoooo.... ooooffff CCCCPPPPUUUUssss eeeennnnaaaabbbblllleeeedddd ==== 66660000
NNNNoooo.... ooooffff CCCCPPPPUUUUssss ddddiiiissssaaaabbbblllleeeedddd ==== 2222
MMMMeeeemmmm eeeennnnaaaabbbblllleeeedddd ==== 3333888844440000 MMMMBBBB
MMMMeeeemmmm ddddiiiissssaaaabbbblllleeeedddd ==== 0000 MMMMBBBB
NNNNoooo.... ooooffff RRRRTTTTRRRRssss eeeennnnaaaabbbblllleeeedddd ==== 11116666
NNNNoooo.... ooooffff RRRRTTTTRRRRssss ddddiiiissssaaaabbbblllleeeedddd ==== 0000
(Note that due to the graphical nature of the PROM user
interface on Onyx2 systems when the _c_o_n_s_o_l_e environment
variable is set to ``g'', this summary can not be seen
because the display is quickly overwritten by the graphical
menu.) The same information is also available through the
_h_i_n_v -_v command. The hinv command on the Origin machine has
the following syntax:
hhhhiiiinnnnvvvv [[[[----vvvv]]]] [[[[----mmmm]]]] [[[[----mmmmvvvvvvvvvvvv]]]] [[[[----gggg [[[[ppppaaaatttthhhh]]]]]]]]
where
+o -v is the verbose option. It provides details of the
various components like processor or controller version
numbers, frequency of operation, size of the various
caches and so on.
+o -m is the manufacturing mode option. It prints
formatted Manufacturing NIC strings.
+o -mvvv is the verbose manufacturing mode. It prints
unformatted Manufacturing NIC strings.
+o -g is the graph option. It displays the full hwgraph
path strings for all important components. It can be
used to set variables like root, OSLoadPartition,
SystemPartition and so on.
For example,
>>>>>>>> hhhhiiiinnnnvvvv ----vvvv
IIIIPPPP22227777 NNNNooooddddeeee BBBBooooaaaarrrrdddd,,,, MMMMoooodddduuuulllleeee 1111,,,, SSSSllllooootttt nnnn1111
AAAASSSSIIIICCCC HHHHUUUUBBBB RRRReeeevvvv 2222,,,, ((((nnnnaaaassssiiiidddd 0000))))
PPPPrrrroooocccceeeessssssssoooorrrr AAAA:::: 222200000000 MMMMHHHHzzzz RRRR11110000000000000000,,,, RRRReeeevvvv 2222....6666,,,, 1111MMMM sssseeeeccccoooonnnnddddaaaarrrryyyy ccccaaaacccchhhheeee,,,, ((((ccccppppuuuu 0000))))
RRRR11110000000000000000FFFFPPPPCCCC RRRReeeevvvv 0000
PPPPrrrroooocccceeeessssssssoooorrrr BBBB:::: 222200000000 MMMMHHHHzzzz RRRR11110000000000000000,,,, RRRReeeevvvv 2222....6666,,,, 1111MMMM sssseeeeccccoooonnnnddddaaaarrrryyyy ccccaaaacccchhhheeee,,,, ((((ccccppppuuuu 1111))))
RRRR11110000000000000000FFFFPPPPCCCC RRRReeeevvvv 0000
- 4 -
MMMMeeeemmmmoooorrrryyyy oooonnnn bbbbooooaaaarrrrdddd,,,, 333388884444 MMMMBBBByyyytttteeeessss ((((SSSSttttaaaannnnddddaaaarrrrdddd))))
BBBBAAAASSSSEEEEIIIIOOOO IIIIOOOO BBBBooooaaaarrrrdddd,,,, MMMMoooodddduuuulllleeee 1111,,,, SSSSllllooootttt iiiioooo1111
AAAASSSSIIIICCCC BBBBRRRRIIIIDDDDGGGGEEEE RRRReeeevvvv 2222,,,, ((((wwwwiiiiddddggggeeeetttt 8888))))
aaaaddddaaaapppptttteeeerrrr PPPPCCCCIIII----SSSSCCCCSSSSIIII RRRReeeevvvv 4444,,,, ((((ppppcccciiii iiiidddd 0000))))
ppppeeeerrrriiiipppphhhheeeerrrraaaallll SSSSCCCCSSSSIIII DDDDIIIISSSSKKKK,,,, IIIIDDDD 1111,,,, SSSSGGGGIIII IIIIBBBBMMMM DDDDOOOORRRRSSSS----33332222111166660000WWWW
ppppeeeerrrriiiipppphhhheeeerrrraaaallll SSSSCCCCSSSSIIII DDDDIIIISSSSKKKK,,,, IIIIDDDD 3333,,,, SSSSGGGGIIII IIIIBBBBMMMM DDDDOOOORRRRSSSS----33332222111166660000WWWW
aaaaddddaaaapppptttteeeerrrr PPPPCCCCIIII----SSSSCCCCSSSSIIII RRRReeeevvvv 4444,,,, ((((ppppcccciiii iiiidddd 1111))))
aaaaddddaaaapppptttteeeerrrr IIIIOOOOCCCC3333 RRRReeeevvvv 1111,,,, ((((ppppcccciiii iiiidddd 2222))))
ccccoooonnnnttttrrrroooolllllllleeeerrrr mmmmuuuullllttttiiii ffffuuuunnnnccccttttiiiioooonnnn SSSSuuuuppppeeeerrrrIIIIOOOO
ccccoooonnnnttttrrrroooolllllllleeeerrrr EEEEtttthhhheeeerrrrnnnneeeetttt RRRReeeevvvv 1111
BBBBAAAASSSSEEEEIIIIOOOO IIIIOOOO BBBBooooaaaarrrrdddd,,,, MMMMoooodddduuuulllleeee 1111,,,, SSSSllllooootttt iiiioooo4444
AAAASSSSIIIICCCC BBBBRRRRIIIIDDDDGGGGEEEE RRRReeeevvvv 1111,,,, ((((wwwwiiiiddddggggeeeetttt 11111111))))
aaaaddddaaaapppptttteeeerrrr IIIIOOOOCCCC3333 RRRReeeevvvv 0000,,,, ((((ppppcccciiii iiiidddd 0000))))
ccccoooonnnnttttrrrroooolllllllleeeerrrr mmmmuuuullllttttiiii ffffuuuunnnnccccttttiiiioooonnnn SSSSuuuuppppeeeerrrrIIIIOOOO
ccccoooonnnnttttrrrroooolllllllleeeerrrr EEEEtttthhhheeeerrrrnnnneeeetttt RRRReeeevvvv 0000
aaaaddddaaaapppptttteeeerrrr PPPPCCCCIIII----SSSSCCCCSSSSIIII RRRReeeevvvv 2222,,,, ((((ppppcccciiii iiiidddd 2222))))
aaaaddddaaaapppptttteeeerrrr PPPPCCCCIIII----SSSSCCCCSSSSIIII RRRReeeevvvv 2222,,,, ((((ppppcccciiii iiiidddd 3333))))
AAAASSSSIIIICCCC XXXXBBBBOOOOWWWW RRRReeeevvvv 1111,,,, oooonnnn mmmmiiiiddddppppllllaaaannnneeee ooooffff MMMMoooodddduuuulllleeee 1111
>>>>>>>>
1.2.2 _D_i_s_p_l_a_y_i_n_g__C_u_r_r_e_n_t__H_a_r_d_w_a_r_e__C_o_n_f_i_g_u_r_a_t_i_o_n To display
a list of boards installed in a Origin2000/200 or Onyx2
system, using the command monitor (with prompt ``>>''), type
hinv or hinv -v. The ----vvvv switch causes _h_i_n_v to display more
detailed information about boards. For example, typing:
hhhhiiiinnnnvvvv ----vvvv
displays the configuration of all the processors, memory
banks, and I/O adapters in the system.
1.2.3 _M_a_n_u_a_l_l_y__E_n_a_b_l_i_n_g__a_n_d__D_i_s_a_b_l_i_n_g__H_a_r_d_w_a_r_e__C_o_m_p_o_n_e_n_t_s
The BASEIO PROM changes the syntax of the enable and disable
commands to allow specifying any component in any module in
the system, as follows, where <module id> is the module
number and <slotid> is the slot of the node board containing
the component (n1 through n4).
>>>>>>>> ddddiiiissssaaaabbbblllleeee ----mmmm <<<<mmmmoooodddduuuulllleeee iiiidddd>>>> ----ssss <<<<sssslllloooottttiiiidddd>>>> ----mmmmeeeemmmm [[[[00001111222233334444555566667777]]]]
Disables any subset of the eight memory banks on a node,
when [01234567] is replaced by a series of digits indicating
which bank or banks (0 to 7) are to be disabled.
>>>>>>>> eeeennnnaaaabbbblllleeee ----mmmm <<<<mmmmoooodddduuuulllleeee iiiidddd>>>> ----ssss <<<<sssslllloooottttiiiidddd>>>> ----mmmmeeeemmmm [[[[00001111222233334444555566667777]]]]
Enables any subset of the eight memory banks.
>>>>>>>> ddddiiiissssaaaabbbblllleeee ----mmmm <<<<mmmmoooodddduuuulllleeee iiiidddd>>>> ----ssss <<<<sssslllloooottttiiiidddd>>>> ----CCCCPPPPUUUU [[[[AAAABBBB]]]]
Disables either or both of the two CPUs on a node, when [AB]
- 5 -
is replaced by either A or B, indicating which CPUs are to
be disabled. If [AB] is not specified, both CPUs are
disabled.
>>>>>>>> eeeennnnaaaabbbblllleeee ----mmmm <<<<mmmmoooodddduuuulllleeee iiiidddd>>>> ----ssss <<<<sssslllloooottttiiiidddd>>>> ----CCCCPPPPUUUU [[[[AAAABBBB]]]]
Enables either or both of the two CPUs on a node. If cpu or
mem is not specified, the entire node board is disabled.
1.2.4 _P_O_D__M_o_d_e In the unlikely event of an extreme
hardware failure, the system might drop into a low-level
diagnostic environment known as POD (Power-On Diagnostics)
mode. POD mode helps in system diagnosis and is not
intended for use by customers. Entering POD mode is usually
a sign of severe hardware problems; consult a service
provider. The system has to be reset from the system
controller if it drops into pod mode due to hardware failure
or by using the pod command.
1.3 _E_n_v_i_r_o_n_m_e_n_t__V_a_r_i_a_b_l_e_s
This section describes special procedures to customize
certain aspects of the PROM Monitor. Many aspects of the
system startup process can be customized by changing PROM
environment variables. Some of these PROM environment
variables are stored in nonvolatile memory, which retains
its value after the system is powered off. Some common
customizations are described in the sections below. More
information is provided in the _p_r_o_m(1M) manual page.
Environment variables can be changed with the _s_e_t_e_n_v command
in the PROM Command Monitor. To get to the PROM Command
Monitor, first choose ``Stop for System Maintenance'' when
the system is starting in order to get to the System
Maintenance Menu, then choose ``Enter Command Monitor'' by
either clicking on it with the mouse or pressing 5.
1.3.1 _S_e_l_e_c_t_i_n_g__t_h_e__C_o_n_s_o_l_e__D_e_v_i_c_e Servers and
workstations can be configured to use a terminal connected
to serial port #1 on the Master BASEIO as their console. If
a system has a graphics board, the PROM Monitor uses it as
the console if the _c_o_n_s_o_l_e environment variable is set to
``g''; if graphics aren't installed or the _c_o_n_s_o_l_e variable
is set to ``d'', the system uses the serial port as the
system console.
To force the console to be the serial port, set the _c_o_n_s_o_l_e
variable to ``d'' using the _s_e_t_e_n_v command:
>>>>>>>> sssseeeetttteeeennnnvvvv ccccoooonnnnssssoooolllleeee dddd
- 6 -
To change the console back to the graphics screen, set the
_c_o_n_s_o_l_e variable to ``g'':
>>>>>>>> sssseeeetttteeeennnnvvvv ccccoooonnnnssssoooolllleeee gggg
Typing init reinitializes the system and forces it to switch
to the selected console device.
1.3.2 _B_o_o_t_i_n_g__F_r_o_m__a_n__A_l_t_e_r_n_a_t_e__D_i_s_k There are three boot
environment variables in the PROM for specifying the device.
The _S_y_s_t_e_m_P_a_r_t_i_t_i_o_n variable specifies the location of the
device volume header. Its default value is ``dksc(0,1,8),''
which specifies SCSI controller 0, disk 1, partition 8. The
_O_S_L_o_a_d_P_a_r_t_i_t_i_o_n variable specifies the device from which the
IRIX kernel should be loaded. The default value for the
_O_S_L_o_a_d_P_a_r_t_i_t_i_o_n variable is ``dksc(0,1,0),'' which tells the
PROM to look for the kernel in partition 0 on disk 1 of SCSI
controller 0. By convention, the volume header is always
partition 8 on a disk, and the kernel is always located in
partition 0.
The _r_o_o_t variable is the third variable that needs to be
changed when selecting a different boot device. The _r_o_o_t
variable tells IRIX the name of the device that holds the
root filesystem. Because it is used by IRIX rather than the
PROM, its format is different from that of the
_O_S_L_o_a_d_P_a_r_t_i_t_i_o_n and _S_y_s_t_e_m_P_a_r_t_i_t_i_o_n variables. The default
value of _r_o_o_t is ``dks0d1s0,'' which specifies that the root
filesystem is stored on partition 0 of disk 1 on SCSI
controller 0.
To boot from disk number two on controller 0, type:
>>>>>>>> sssseeeetttteeeennnnvvvv SSSSyyyysssstttteeeemmmmPPPPaaaarrrrttttiiiittttiiiioooonnnn ddddkkkksssscccc((((0000,,,,2222,,,,8888))))
>>>>>>>> sssseeeetttteeeennnnvvvv OOOOSSSSLLLLooooaaaaddddPPPPaaaarrrrttttiiiittttiiiioooonnnn ddddkkkksssscccc((((0000,,,,2222,,,,0000))))
>>>>>>>> sssseeeetttteeeennnnvvvv rrrrooooooootttt ddddkkkkssss0000dddd2222ssss0000
To boot from disk number one on controller 1, type:
>>>>>>>> sssseeeetttteeeennnnvvvv SSSSyyyysssstttteeeemmmmPPPPaaaarrrrttttiiiittttiiiioooonnnn ddddkkkksssscccc((((1111,,,,1111,,,,8888))))
>>>>>>>> sssseeeetttteeeennnnvvvv OOOOSSSSLLLLooooaaaaddddPPPPaaaarrrrttttiiiittttiiiioooonnnn ddddkkkksssscccc((((1111,,,,1111,,,,0000))))
>>>>>>>> sssseeeetttteeeennnnvvvv rrrrooooooootttt ddddkkkkssss1111dddd1111ssss0000
The above variables refer to controllers 0 and 1. These are
the SCSI channels present on the Master BASEIO board which
is the BASEIO board that has the console connected to it.
The system can boot off of any disk connected to controllers
0 and 1 if the variables have the correct disk number.
To boot from a disk other than those present on the channels
0 and 1, the above 3 variables should be set to hwgraph
- 7 -
paths as seen by the IRIX kernel. For example,
sssseeeetttteeeennnnvvvv SSSSyyyysssstttteeeemmmmPPPPaaaarrrrttttiiiittttiiiioooonnnn ////hhhhwwww////mmmmoooodddduuuulllleeee////1111////ssssllllooootttt////iiiioooo2222////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////ssssccccssssiiii____ccccttttllllrrrr////0000////
ttttaaaarrrrggggeeeetttt////3333////lllluuuunnnn////0000////ddddiiiisssskkkk////ppppaaaarrrrttttiiiittttiiiioooonnnn////8888
sssseeeetttteeeennnnvvvv OOOOSSSSLLLLooooaaaaddddPPPPaaaarrrrttttiiiittttiiiioooonnnn ////hhhhwwww////mmmmoooodddduuuulllleeee////1111////ssssllllooootttt////iiiioooo2222////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////ssssccccssssiiii____ccccttttllllrrrr////0000////
ttttaaaarrrrggggeeeetttt////3333////lllluuuunnnn////0000////ddddiiiisssskkkk////ppppaaaarrrrttttiiiittttiiiioooonnnn////0000
sssseeeetttteeeennnnvvvv rrrrooooooootttt ////hhhhwwww////mmmmoooodddduuuulllleeee////1111////ssssllllooootttt////iiiioooo2222////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////ssssccccssssiiii____ccccttttllllrrrr////0000////
ttttaaaarrrrggggeeeetttt////3333////lllluuuunnnn////0000////ddddiiiisssskkkk////ppppaaaarrrrttttiiiittttiiiioooonnnn////0000////bbbblllloooocccckkkk
The command 'hinv -g' can be used to find the hwgraph path of the
required device. The user has to append 'partition/P/block' to the
path as necessary.
1.3.3 _S_t_a_r_t_i_n_g__t_h_e__S_y_s_t_e_m__A_u_t_o_m_a_t_i_c_a_l_l_y By default, the
PROM starts the operating system after waiting a brief
period of time each time the system is powered on. If you
do not click on the ``Stop for System Maintenance'' button,
or press the <Esc> key, the system attempts to start the
operating system by loading it into memory and executing it.
The environment variable _a_u_t_o_l_o_a_d can be set to ``yes'' to
enable this feature, or to ``no'' (the default) to inhibit
it. If automatic startup is disabled, the PROM displays the
System Maintenance Menu after running power-on diagnostics.
1.3.4 _B_o_o_t_i_n_g__W_i_t_h__N_o_n_-_T_e_r_m_i_n_a_l__H_a_r_d_w_a_r_e__F_a_i_l_u_r_e_s By
default, the PROM stops and prints a warning message if it
discovers that a component has failed in some manner. In
many cases, however, the failure of a single processor or
bank of memory isn't enough to keep the system from coming
up. If your Origin2000/200 system is configured with eight
processors, losing one of them is non-fatal.
1.3.5 _R_e_s_t_o_r_i_n_g__D_e_f_a_u_l_t_s The PROM environment variables
can be reset to their factory defaults by issuing the
_r_e_s_e_t_e_n_v command from the PROM Command Monitor. Because
_r_e_s_e_t_e_n_v also resets the _n_e_t_a_d_d_r, _r_o_o_t, _S_y_s_t_e_m_P_a_r_t_i_t_i_o_n and
_O_S_L_o_a_d_P_a_r_t_i_t_i_o_n environment variable, you may wish to note
the values of these variables before using this command.
1.4 _M_o_d_u_l_e__N_u_m_b_e_r_i_n_g
Each module in an Origin2000 system must be given a module
number. The module number serves to identify the location
of CPUs, memory, and devices in the system. For example, a
disk device in module 3 might be called
////hhhhwwww////mmmmoooodddduuuulllleeee////3333////ssssllllooootttt////iiiioooo1111////bbbbaaaasssseeeeiiiioooo////ppppcccciiii////1111////
ssssccccssssiiii____ccccttttllllrrrr////0000////ttttaaaarrrrggggeeeetttt////1111////lllluuuunnnn////0000////ddddiiiisssskkkk
Every module must have a unique module number in the range 1
- 8 -
to 99, inclusive. Changing a module number may require
system administration since the names by which devices are
referenced in IRIX will change.
If a new module is added to the system, and its module ID is
zero, it will automatically be assigned a new module number.
Otherwise, the module number may have to be reassigned
manually if it is not unique. The BASEIO PROM will detect
if module numbers are not unique and request that they be
renumbered. There are three ways to change module numbers:
+o If the BASEIO PROM detects inconsistent module
numbering, it will offer to renumber all modules. This
option should be accepted only if complete renumbering
would be deemed acceptable by the system administrator.
Complete renumbering might move the console to a
different BASEIO, change the disk controller numbers,
etc.
+o Connect to the MSC (module system controller) on the
required module through the MSC serial port, either
directly or indirectly through the MMSC (multi-module
system controller). Enter a ^T (Control-T), then type
the string _m_o_d and press <ENTER>. This command will
display the current module number as a one- or two-
digit hexadecimal value. To change the module number,
enter a ^T, then type the string _m_o_d # , where # is
replaced by the new one- or two-digit hexadecimal
module number, and press <ENTER>. For example,
^^^^TTTTmmmmoooodddd 1111
sets the module number to 1.
+o Use the POD command _m_o_d_u_l_e to display the current
module in decimal, and _m_o_d_u_l_e # to change the module
number, where # is replaced by the new module number in
decimal. After connecting to the MSC of the module, for
which you want to set the module number, the command,
PPPPOOOODDDD >>>> mmmmoooodddduuuulllleeee
displays the current module number. The command,
PPPPOOOODDDD >>>> mmmmoooodddduuuulllleeee 1111
sets the module number to 1.